package com.tedu.day02.test;

/**
 *
 普通类    抽象类    接口类
 [关系]          [特点]
 类与类     继承            只能单继承，可多层继承
 类与抽象类  继承            可以单继承，不可以多继承
 抽象类与抽象类 继承          只能单继承、可多层继承
 类与接口       实现         并且继承同时实现多个接口
 接口与接口      继承         可以单继承，可以多继承
 */
//*作业1.抽象类与接口区别有什么关系？简答*/
// 抽象类只能单继承而接口可以多继承
 //   接口可以多实现而抽象类比较单一
    //抽象类可包括构造函数和字段定义而接口只能是静态常量
    //关系上 接口类的所有方法都是抽象的
//1.类与类
// class  Uoo{}
//class  Loo extends Uoo{
//}
//class Voo extends Loo{}
//public class 关系 {
//}

//2.类与抽象类
//abstract class Uoo{}  abstract class Voo{}
//class Loo extends Uoo,Voo{}
//3.抽象类与抽象类
    //abstract  class  Loo{}
//abstract class Voo extends Loo{}
//abstract class Uoo extends  Voo{}
//4.类与接口 --可以单继承，也可以多实现
//interface LOO{} interface Foo{}
//class  Joo{}
//class Voo extends Joo implements LOO,Foo{}
//5.接口与接口 继承 可以单继承，可以多继承
interface Loo{} interface Foo{}
interface Voo extends  Foo,Loo{}